Parallel Architecture for the Solution of Linear Equations Systems Based on Division Free Gaussian Elimination Method Implemented in FPGA
نویسندگان
چکیده
This paper presents a parallel architecture for the solution of linear equations systems based on the Division Free Gaussian Elimination Method. This architecture was implemented in a Field Programmable Gate Array (FPGA). The division-free Gaussian elimination method was integrated in identical processors in a FPGA Spartan 3 of Xilinx. A top-down design was used. The proposed architecture can handle IEEE 754 single and double precision floating-point data and the architecture was implemented in 240 processors. Also, an algorithmic complexity of O(n) was obtained using a n processors scheme that perform the solution of the linear equations. Moreover, the parallel division-free Gaussian elimination method, the architecture ́s data distribution and the internal processor-element (PE) architecture are presented. Finally, this paper presents the obtained simulation results and synthesis of the modules designed in very high-speed integrated circuit hardware description language (VHDL) using 40 and 100 Mhz frequencies. Key-Words: Field Programmable Gate Array (FPGA), Parallel Processing, Parallel Architectures, linear systems equations, Division Free Gaussian elimination Method.
منابع مشابه
Parallel Processors Architecture in FPGA for the Solution of Linear Equations Systems
This paper presents a parallel array of processors implemented in a Field Programmable Gate Array (FPGA) for the solution of linear equations systems. The solution is performed using the division-free Gaussian elimination method. This algorithm was implemented in integrated processors in a FPGA Spartan 3 of Xilinx. A top-down design was used. The proposed architecture can handle IEEE 754 single...
متن کاملModified Gaussian Elimination without Division Operations
A new modified method based on the Gaussian elimination method for solution of linear system of equations in the projective space is formulated. It is based on application of projective extension of the Euclidean space and use of homogeneous coordinates. It leads to an elimination of division operation and higher precision due to division operation elimination. The approach is based on understa...
متن کاملDesign of Optimal Array Processors for Two-Step Division-Free Gaussian Elimination
The design of array processors for solving linear systems using two-step division-free Gaussian elimination method is considered. The two-step method can be used to improve the systems based on the one-step method in terms of numerical stability as well as the requirements for high-precision. In spite of the rather complicated computations needed at each iteration of the two-step method, we dev...
متن کاملParallel direct methods for solving the system of linear equations with pipelining on a multicore using OpenMP
Recent developments in high performance computer architecture have a significant effect on all fields of scientific computing. Linear algebra and especially the solution of linear systems of equations lie at the heart of many applications in scientific computing. This paper describes and analyzes three parallel versions of the dense direct methods such as the Gaussian elimination method and the...
متن کاملParallelized numerical methods for large systems of differential–algebraic equations in industrial applications
Based on a hierarchical modular modeling the large nonlinear systems of differential algebraic equations arising from industrial applications in electric circuit simulation or in dynamic process simulation of chemical plants can be structured into subsystems. Parallelized numerical methods for solving such systems are considered at the level of nonlinear and linear equations. Merging subsystems...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009